home *** CD-ROM | disk | FTP | other *** search
- Path: enea.se!not-for-mail
- From: olli@enea.se (Ola Liljedahl)
- Newsgroups: comp.sys.amiga.hardware,comp.sys.amiga.misc
- Subject: Re: Running 68k software on 68030
- Date: 16 Mar 1996 13:34:54 +0100
- Organization: Enea OSE Systems AB; "OSE - Design on a higher level"
- Message-ID: <4ieche$c1f@gordon.enea.se>
- References: <4ic9m9$jik@nz12.rz.uni-karlsruhe.de>
- NNTP-Posting-Host: gordon.enea.se
-
- vhansen@ipfy.bau-verm.uni-karlsruhe.de (Wolfgang von Hansen) wrote:
- > I'm desperately looking for a way to get an old program (no source avail)
- > to run on an A3000. It does not crash the machine, but produces incorrect
- > results.
- >
- > The program is the software that came along with a handscanner. The scanner
- > is connected to the parallel port.
-
- Possible problems regarding MC68000 software on a MC68030:
- 1: 030 is faster, especially if your machine has Fast RAM.
- 2: 030 has instruction and data caches. Causes problems with self-
- modifying code.
- 3: One instruction (MOVE SR,<ea>) is privileged in 030 whereas it is a
- user mode instruction in MC68000. Probably not your problem.
-
- Solutions:
- 1: Use a degrader program to slow things down. Aminet: degrader, bootute.
- 2: Turn off caches, either from A3000/A4000 boot menu or via the CLI:
- CPU NOCACHE. This also slows the CPU down.
- 3: Dont' know. Maybe a special privilege exception handler could fix this
- one?
-
- Regards
-
- Ola Liljedahl
- olli@enea.se
- "OSE - Design on a higher level"
-